import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from "path"; // 主要用于alias文件路径别名
// https://vitejs.dev/config/
export default defineConfig({
    plugins: [vue()],
    resolve: {
        alias: {
            '@': resolve(__dirname, './src'),
        }
    },
    server: {
        port: 8080,
        host: '0.0.0.0',
        // 是否开启 https
        https: false,
        // 服务启动时是否自动打开浏览器
        open: true,
        // 允许跨域
        cors: true
    },
    defind:{
        // 全局配置
        $config: {
            apiTaskDetails: '',
            timeout: 20000,
            apihost: ''
        }
    },
    build: {
        outDir: './dist',
        sourcemap: false
    }
})
